//package com.zyf.cloud.common.utils;
//
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.beans.factory.annotation.Qualifier;
//import org.springframework.data.redis.core.StringRedisTemplate;
//import org.springframework.data.redis.core.ValueOperations;
//import org.springframework.stereotype.Component;
//
//import java.util.ArrayList;
//import java.util.HashMap;
//import java.util.List;
//import java.util.concurrent.TimeUnit;
//
///**
// *
// * @author xiejinei on 2018年12月13日
// *
// */
//@Component
//public class RedisStringUtils {
//
//	@Autowired
//    @Qualifier("stringRedisTemplate")
//    private StringRedisTemplate template;
//
//	/*
//	 * redisTemplate.opsForValue();　　//操作字符串
//	redisTemplate.opsForHash();　　 //操作hash
//	redisTemplate.opsForList();　　 //操作list
//	redisTemplate.opsForSet();　　  //操作set
//	redisTemplate.opsForZSet();　 　//操作有序set
//	*/
//    public void setKey(String key,String value){
//        ValueOperations<String, String> ops = template.opsForValue();
//        //使用：redisTemplate.opsForValue().set("name","tom",10, TimeUnit.SECONDS);
//        //结果：redisTemplate.opsForValue().get("name")由于设置的是10秒失效，十秒之内查询有结果，十秒之后返回为null
//        ops.set(key,value);
//    }
//
//
//    public void setKey(String key,String value,Integer time,TimeUnit tu){
//        ValueOperations<String, String> ops = template.opsForValue();
//        ops.set(key,value,time,tu);
//    }
//
//
//
//    public String getValue(String key){
//        ValueOperations<String, String> ops = template.opsForValue();
//        return ops.get(key);
//    }
//
//    public void setMaps(HashMap<String, String> maps){
//    	 template.opsForValue().multiSet(maps);
//    }
//
//    public List<String> getMap(List<String> keys){
//    	return  template.opsForValue().multiGet(keys);
//   }
//
//
//   public boolean hasKey(String key) {
//	   return template.hasKey(key);
//   }
//
//
//   public void delete(String key) {
//	   template.delete(key);
//   }
//
//
//    public void MapTest(HashMap<String, String> map){
//    	HashMap<String,String> maps = new HashMap<String, String>();
//        maps.put("multi1","multi1");
//        maps.put("multi2","multi2");
//        maps.put("multi3","multi3");
//        template.opsForValue().multiSet(maps);
//        List<String> keys = new ArrayList<String>();
//        keys.add("multi1");
//        keys.add("multi2");
//        keys.add("multi3");
//        System.out.println(template.opsForValue().multiGet(keys));
//
//    }
//
//}
